let hd = "houdunren 2010w12";
console.log(hd.match(/\d/g)); // 全局匹配，不加g的话就是匹配到一个就结束了，如果加了就会一直匹配知道结束
console.log(hd.match(/\d+/g)); // 表示匹配 1个或者多个这里会输出2010和12

let hd1 = `张三:010-9999999,李四:020-88888888`;
// console.log(hd1.match(/\d{3}-\d{7,8}/g)); // 表示前面3个数字 - 后面也是7-8个数字也就是说7个或者8个然后全局搜索

let hd2 = "houdunren@@@ 2013";
console.log(hd2.match(/\D/g)); // \D 表示除了数字以外的

console.log(hd1.match(/[^-\d:,]/g)); // 原子表[] 表示里面的东西都要，如果加了^，表示反向里面的东西都不取此时并没有加 + 所以它会匹配到一个就加一个

console.log(hd1.match(/[^-\d:,]+/g)); // 如果你加了 加号就表示1个或者多个，也就是会一匹配知道断开，那么自然就是张三 断了 李四

// /s 表示空白 空格
// /S 表示除了空白
